perm filename NSFX.10[ESS,JMC]1 blob sn#024471 filedate 1973-02-13 generic text, type T, neo UTF8
00100	Appendix A
00200	
00300	
00400		This paper was given at a conference on "Man and the Computer"
00500	sponsored by Institut de la Vie of Paris and held in Bordeaux in
00600	June 1970.  Regrettably, the proceedings of the conference have not
00700	appeared almost three years later.
00800	
00900	                    THE HOME INFORMATION TERMINAL
01000	
01100	                          by John McCarthy
01200	
01300		Visionaries have often proposed that homes be  equipped  with
01400	information  terminals each consisting of a typewriter keyboard and a
01500	screen capable of displaying one or more pages of print and pictures.
01600	The  terminal  is  to  be  connected  by  the  telephone  system to a
01700	time-shared computer which in turn has access to files containing all
01800	books,  magazines,  newspapers,  catalogs,  airline  schedules,  much
01900	additional  public  information  not  now  kept,  and  various  files
02000	personal to the user.
02100	
02200		Through  the  terminal  the  user  can get any information he
02300	wants,  can  buy  and  sell,  could  communicate  with  persons   and
02400	institutions,  and process information in other useful ways.   Such a
02500	system has never come about because it costs too much, but with  each
02600	advance  in  technology,  it becomes more feasible.  I think that the
02700	technology of computers,  time-sharing,  terminals,  and  application
02800	programming  has  advanced to the point where realistic estimates are
02900	possible of the remaining advances necessary to  make  home  consoles
03000	feasible  and useful.  In this paper, I shall discuss the uses of the
03100	home terminal, some potential beneficial effects on society, estimate
03200	how  far  we are from a system people will pay for, and advocate some
03300	pilot projects, some  standardization  efforts,  and  some  laws  and
03400	regulations to prevent monopoly and secure adequate competition.
03500	
03600		We  can  start  with ordinary reading.  To get a newspaper or
03700	book, I type its name or number and the first page appears.  The most
03800	obvious benefits are:
03900	
04000		1. I can get any document instantly.
04100	
04200		2.  My  house  isn't  full  of  paper to be sorted and put on
04300	shelves and dusted or put in the trash.  Trees aren't cut  down,  and
04400	air pollution doesn't result from burning the stuff.
04500	
04600	Some immediately apparent disadvantages are:
04700	
04800		1. The expense.  I'll deal with this later.
04900	
05000		2. I can't read in bed.  The book size portable terminal will
05100	come later.  A household may require several terminals or perhaps  we
05200	may  have  to  compromise  with  sin and provide a hard copy terminal
05300	after all.
05400	
05500		There are two other immediate negative reactions:
05600	
05700		1.   The average citizen is a TV fan and doesn't read anyway.
05800	In the first place, our system doesn't need so many subscribers to be
05900	economical.   Secondly, after I have  described  all  the  bells  and
06000	whistles,  you will see that even the TV fan will be tempted, and you
06100	- oh socially conscious reader - may even want  to  coerce  him  into
06200	buying one or coerce the government into giving him one for free.
06300	
06400		2. How can you think of one more convenience and comfort when
06500	the world will come to an end in ten years unless menaces A, B, and C
06600	are  dealt  with  immediately.  In the first place, I don't think the
06700	world is about to come to an end or even that it  is  getting  worse,
06800	and we Americans like new gadgets.  In the second place, you will see
06900	that the new information system will make the public more  responsive
07000	to  the  careful  reasoning  of  you good guys and more immune to the
07100	blatant propaganda of those bad guys.
07200	
07300		In order to see the effects of the  new  information  system,
07400	suppose  that all book and newspaper information were so distributed.
07500	What changes would occur?
07600	
07700		At present, a newspaper or a book is a package produced by  a
07800	large  organization.       In our new system, the physical production
07900	disappears, allowing a much smaller organization to put out the  same
08000	packages  of  text  and pictures.  Moreover, the user does not face a
08100	one shot decision to buy Life or Look.  He will be able to  read  the
08200	"cover"  or  table of contents of each, read such items as strike his
08300	fancy, and the system will bill him  for  what  he  reads  from  each
08400	source.   In fact, since the cost of keeping a file of information in
08500	the computer and making it publicly available will be small,  even  a
08600	high  school  student  could  compete with the New Yorker if he could
08700	write well enough and if word  of  mouth  and  mention  by  reviewers
08800	brought him to public attention.      What, then, is a publication in
08900	the new information system?
09000	
09100		A publication is an organization that  puts  out  a  list  of
09200	material  it  has edited and recommends to its readers.  It helps its
09300	authors produce material that it thinks will suit the readers, and it
09400	has a financial arrangement with them about splitting the proceeds.
09500	
09600		There  can  be  a  wide  variety of publications of different
09700	standards of writing and editing and different budgets  for  carrying
09800	out  these  activities.  However, they will all be equally accessible
09900	to all readers, and the only justification for an expensive editorial
10000	organization will be that it can produce a more popular package.  The
10100	price of reading a package can be set by the publishers.
10200	
10300		A reader may feel that he  needs  help  in  finding  his  way
10400	through  the totality of literature available to him.  Various people
10500	will be eager to make a living by providing it.      A  bookstore  or
10600	library  is  a  program  that  when  called  shows  the  "covers"  of
10700	publications.    Reviewers will produce lists for him and make  money
10800	when  he  reads  their  lists  or  by  kickbacks from the publishers.
10900	"Reading advisers" under some catchier name will  offer  to  generate
11000	lists just for him according to a profile of his interests.
11100	
11200		Advertising  in  the sense of something that can force itself
11300	on the attention of a reader will disappear because it  will  be  too
11400	easy  to  read  via  a program that screens out undesirable material.
11500	However, people will still want to know what is  for  sale  and  will
11600	still  want  to  see the seller's story about why they should buy it.
11700	Probably, Life will still be able to get money from advertisers; many
11800	people  will still want to know what is advertised in Life, but those
11900	who don't want to know will be able to avoid it automatically.
12000	
12100		Another effect is the possibility of  frequent  revisions  of
12200	articles  and  books.    An author can take into account new facts or
12300	other  people's  criticisms,  and  the  revision  will  take   effect
12400	immediately.      This  raises  1984ish  possibilities, so it must be
12500	provided that old versions remain available.  Those who  suspect  the
12600	whole system will keep their own copies of favorite material in their
12700	private files, on microfilm, or even on paper.
12800	
12900		Public controversy can be carried out more expeditiously than
13000	at  present.  If I read something that seems controversial, I can ask
13100	the system if anyone has filed a reply.     This,  together  with  an
13200	author's  ability  to revise his original statement, will lead people
13300	to converge on considered positions more quickly than at present even
13400	if they do not come to actual agreement.
13500	
13600		Famous  authors  will not need publishers because their loyal
13700	readers will have the system find their stuff automatically.
13800	
13900		To summarize:      the new information  system  will  promote
14000	intellectual  competition by reducing the price of entry, will permit
14100	readers to be selective, and will allow authors  to  revise  material
14200	until  they  are satisfied that it withstands criticism as well as it
14300	ever will.  This should make intellectual life more interesting.
14400	
14500		The financial  aspect  of  writing  would  presumably  be  as
14600	follows:     a  piece of written material has a price for reading it.
14700	(This price may be zero for amateur  writing,  political  propaganda,
14800	advertising,  and  for scientific journals).  The reader's account is
14900	debited  and  the  account  to  which   the   material   belongs   is
15000	automatically credited.  The reader will have the system balk at what
15100	he considers overpriced material.
15200	
15300		The new information system will have  a  profound  effect  on
15400	buying  and  selling.      Sellers of movies, groceries, automobiles,
15500	plumbing services and cures for baldness will find it advantageous to
15600	list  their  wares  in  the  information system together with current
15700	prices and availability.    The user can place an order  through  the
15800	system as he can by telephone, but he can do much more:
15900	
16000		1.    He can call on someone's program to scan the sellers of
16100	sports cars and propose what it considers the best deal. This program
16200	might even negotiate with programs representing the sellers.
16300	
16400		2.    He  can  tell  the  system whether last year's cure for
16500	baldness worked and a get a summary of  the  opinions  of  those  who
16600	bothered  to record their opinions of the cure he contemplates trying
16700	now.
16800	
16900		3.     He can  make  an  airplane  or  hotel  reservation  by
17000	interacting  with  a program the airline or hotel reservation company
17100	has written to tell him what is available. He  need  not  suffer  the
17200	delays  you  now get when you call an airline or travel agent at peak
17300	hours.
17400	
17500		4. Individual design and construction services can be offered
17600	through the system although this requires the development of computer
17700	controlled manufacturing techniques for various types of article. The
17800	idea  is  that  automated  design  programs  can  produce designs for
17900	articles meeting individual specifications.  Either by himself or  in
18000	consultation  with  an  expert, an individual would use the system to
18100	produce a design and display how it would look and  possibly  how  it
18200	would  perform.    Candidates for individual design include clothing,
18300	furniture, boats, electronic equipment, houses, and even cars.    The
18400	system  would  then  produce the instructions for controlling machine
18500	tools, fabric cutters, and also printed  instructions  for  the  hand
18600	parts  of  the  operation.  In general, it should be possible to make
18700	single objects  at  little  more  cost  than  present  mass  produced
18800	objects.     In some cases, there would even be savings, because mass
18900	production  requires  estimates  of  demand  that  are  often   wrong
19000	resulting  in  inventories that are expensive to sell or even have to
19100	be sold at a loss; the cost of this is made up by a general  increase
19200	in prices.
19300	
19400		There  are  many  more  useful  services  that can be offered
19500	through the new information system and again the system is  conducive
19600	to  competition.     Writing and storing a program and announcing its
19700	availability can be a very low capital operation, and the system  can
19800	collect whatever price has been set for its use.
19900	
20000		We could go on listing services that would come to be offered
20100	in a fully developed system, but now we shall list some  services  to
20200	smaller  groups  of  users that are cheaper to provide and which will
20300	help get the system started.
20400	
20500		1. Calculation  and  facilities  for  writing,  running,  and
20600	debugging  computer  programs.      This doesn't interest the general
20700	public much, but it is the present bread  and  butter  of  the  time-
20800	sharing  service  bureaus  that  will  grow  into the new information
20900	system.  At present, these service bureaus offer very convenient  way
21000	of  doing  small  scientific and engineering calculations, but do not
21100	offer reasonable prices for big computations, and are only  beginning
21200	to offer useful services to business firms.
21300	
21400		2.     Editing.      Anyone who writes (writers, journalists,
21500	scientists, advertising men, engineers  and  students)  will  benefit
21600	from  using  an editor program.  It allows easy revision, can be made
21700	to  check  spelling,  grammar,  and  punctuation,  and  will  produce
21800	justified or other forms of elegant output and also indexes.
21900	
22000		3.  Filing.  Keeping personal files in the computer has great
22100	advantages once documents  can  be  entered  without  retyping  them,
22200	either because they have been prepared in a computer readable form or
22300	because a suitable page reader is available.        Namely,  one  can
22400	retrieve  any  document  on  the basis of its characteristics without
22500	having taken the trouble to file it properly in the first place.
22600	
22700		4. Education.  Computer aided instruction (CAI) has  advanced
22800	to  the point that a number of courses or aids to traditional courses
22900	have been developed and have been shown to be useful.       The  main
23000	obstacle   to  the  widespread  use  of  CAI  is  economic,  but  new
23100	developments  in  display  technology  and  communications   give   a
23200	reasonable  probability of cost-effective systems within this decade.
23300	There is no special problem in having these systems available in  the
23400	home  as  well  as  at  school.  This would be aided by standardizing
23500	course writing languages.      Again,  we  should  try  to  stimulate
23600	competition  by  encouraging  the  offering  of courses in particular
23700	subjects independent of the schools.
23800	
23900		The development of  such  a  system  is  probably  inevitable
24000	(unless  it  is  forbidden  by law) as soon as costs come down to the
24100	point where it is profitable  for  time-sharing  service  bureaus  to
24200	offer  services  to  individuals.   However,  favorable policies will
24300	bring this about sooner and will make the effects better.
24400	
24500		The main danger to be avoided is the creation of services  of
24600	limited  scope that through some avoidable feature cannot be expanded
24700	to provide the services mentioned here and  many  more.       Another
24800	problem  is  to  avoid monopolies; the intrinsic nature of the system
24900	permits any person who can write computer programs  to  compete  with
25000	large  organizations  in inventing and offering imaginative services,
25100	but one can worry that the system might develop commercially in  some
25200	way  that  would  prevent that.  In general, we should try to develop
25300	information services in such a way as will enhance the  individuality
25400	of its users.
25500	
25600		Between  us  and  the home information system lie a number of
25700	problems, some in developing suitable low  cost  terminals,  some  in
25800	programming  technology  of  time-sharing,  some in the economics and
25900	politics of communication systems, and some in the  attitude  of  the
26000	public  and government towards innovation.  In the following sections
26100	we shall discuss these problems.
26200	
26300	
26400	How we get there from here.
26500	
26600	1. Consoles.
26700	
26800		The   quality  and  price  of  display  consoles  is  rapidly
26900	improving. At present, one can add a display console with keyboard to
27000	our  laboratory system for about $700, but to add another port on the
27100	system so that the number of consoles active at one time is increased
27200	by  one  costs about $2500.  A reasonable display console that can be
27300	located at the end of a telephone line now costs about $10,000. These
27400	consoles  are  adequate  for  any  of  the  services mentioned in the
27500	previous  section,  although  for  reading  purposes,  it  would   be
27600	desirable to be able to display more than 35 typed lines at a time.
27700	
27800		In  my opinion, the cost of an adequate display terminal that
27900	can be located at the end of a telephone line will be in the $500  to
28000	$1000  range  by  1975  even  without  a  market  of  the size of the
28100	potential home terminal  market.     The  business,  engineering  and
28200	science,  and  government  markets  will  be  large  enough and price
28300	sensitive enough to bring this about.
28400	
28500		Another contender as a terminal is the plasma panel, but  the
28600	above  estimates  are based on CRT terminals with a mini-computer and
28700	an integrated circuit memory.
28800	
28900	
29000	2. Communications.
29100	
29200		In   the   United   States,   the   facilities   for  digital
29300	communications are growing rapidly but in  a  rather  disorderly  way
29400	because   of  the  multiplicity  of  requirements  of  the  different
29500	applications.   Some applications such as credit verification require
29600	very low cost short communications with turn around times of seconds.
29700	Others require very low cost per bit but can stand delays of  minutes
29800	and  hence  are  candidates  for  low  performance  store and forward
29900	systems.   The terminal systems require  long  holding  times,  short
30000	response  times, and much higher transmission rates from the computer
30100	to the user than in the other direction.
30200	
30300		For  the  purposes  of  the  home  terminal,  the  speeds  of
30400	transmission  over  present  unconditioned voice grade circuits are a
30500	bit too low for such applications as reading.  1200 bits  per  second
30600	would  take  20 seconds to transmit a typed page and about four times
30700	that for a page of a dictionary.  Eight times this rate  is  obtained
30800	over  conditioned  voice  grade  lines,  and  this  might  be  barely
30900	adequate.   Perhaps a better bet is the transmission facility planned
31000	for the Picturephone service now being introduced experimentally, but
31100	the  cost  of  this  service  for  long  holding  times  is  not  yet
31200	determined.  The most economical system might be a specially designed
31300	store and forward system configured to  give  fast  turn  around  for
31400	short messages.
31500	
31600		Whether  such  a  service  will  be made available depends on
31700	political as well as technical factors.  For example, if on the basis
31800	of  present  plans,  the  digital  communication market is divided by
31900	regulatory action among AT&T and its potential competitors, it  might
32000	turn  out that no-one is obliged or even allowed to offer the service
32100	required for home terminals at a reasonable cost.
32200	
32300	
32400	3. Computer technology.
32500	
32600		At  present,  computer  technology  can  offer  the  services
32700	required for  the  home  terminal  at  a  reasonable  cost,  provided
32800	computer  configurations  are  optimized  for  the  purpose, provided
32900	reasonable load factors can  be  obtained,  and  provided  there  are
33000	reasonable  economies  of  scale.    Unfortunately, IBM computers are
33100	organized in such a way that time sharing is very  expensive  because
33200	of  their interrupt structure, their expensive terminal multiplexors,
33300	and  their  dedication  to  the  archaic  half   duplex   method   of
33400	communication.   The  other major computer manufacturers such as CDC,
33500	General Electric, and Univac are not in much better shape since  they
33600	offer  for  time  sharing,  machines  that  were  optimized for other
33700	purposes.   Smaller companies like  DEC  are  in  a  somewhat  better
33800	position.    However,  none  of these difficulties are permanent, and
33900	better organized computers  may  be  expected  once  the  factors  in
34000	computer  design  that make for good cost-performance in time sharing
34100	become clearer to the manufacturers.
34200	
34300		The present magnetic disk storage units are a bit marginal in
34400	cost  effectiveness for use with home terminals.  Thus storage on the
34500	new IBM 3330 disk would cost a user about $.03 per month to  store  a
34600	typewritten page making storage of extensive personal files expensive
34700	and private copies of books  at  $5  to$10  per  month  prohibitively
34800	expensive.    This would not be too expensive for national libraries,
34900	but it would be economically very difficult to get enough readers  to
35000	support  the  storage  of  books  on  magnetic disk files in the near
35100	future.
35200	
35300		Fortunately, much larger files are becoming available.    The
35400	laser  file  made by Precision Instruments Inc. is claimed to store a
35500	trillion bits and costs $1,000,000.  This comes to about $4 per  book
35600	which  is reasonable even for single copies.  Mass production of such
35700	files will reduce the cost even further.
35800	
35900	
36000	4. Computer programming.
36100	
36200		The  basic  technology  of writing time sharing technology is
36300	reasonably well developed in that cost effective  systems  have  been
36400	written, but there is still a lot of chasing of will-o'-the-wisps and
36500	quite  bad  time-sharing  systems  are  often  produced  by otherwise
36600	competent firms.     Before the programming  required  to  offer  the
36700	services   mentioned   in  the  first  part  of  this  paper  can  be
36800	accomplished some further advances need to be made including at least
36900	the following:
37000	
37100		1.  The interactive and file reference aspects of programming
37200	languages and time sharing systems need to be standardized so that an
37300	interactive system written in one system can be used in another  that
37400	uses  different hardware and a different time sharing system. Without
37500	this it will be very expensive for new user  services  to  get  large
37600	markets unless some particular time sharing system gets a monopoly.
37700	
37800		2.  A system needs to be developed for representing text in a
37900	computer that will include the full variety of alphabets, type  fonts
38000	and  character  sizes and also be adaptable to diagrams, drawings and
38100	photographs.  The consoles also have to be adapted to this variety of
38200	styles.  This is an ultimate requirement; much can be done with texts
38300	that are just regarded as sequences of latin letters.
38400	
38500		3.  The biggest task, however, is the application programming
38600	itself.
38700	
38800	
38900	5. Commercial organization.
39000	
39100		From a social point of view, one of the  attractive  features
39200	of the provision of time-sharing services is that it is not a natural
39300	monopoly.      Communication  is  cheap  enough  for  teletype  based
39400	time-sharing  so  that  with local multiplexors, time-sharing bureaus
39500	can compete all over the United States.  In principal, it  should  be
39600	possible  to have world wide competition.  The major force that might
39700	tend to reduce competition is the exclusive possession of proprietary
39800	programs  or  files.    Therefore,  it  is  desirable to separate the
39900	ownership of programs performing services from the ownership  of  the
40000	service  bureaus  themselves  and  to  encourage enough compatibility
40100	between different time-sharing systems so that the owner of a service
40200	program  could  provide  it  on  a  number  of machines.   It is also
40300	important that important files  be  accessible  and  modifiable  with
40400	suitable  protections by actions initiated on other machines than the
40500	one that maintains the file.
40600	
40700	
40800	6. Needs for research and development.
40900	
41000		The hardware required for home consoles will be too expensive
41100	for extensive systems for  probably  another  five  years.    In  the
41200	meantime,  research  and  development  should  be  undertaken  in the
41300	following areas:
41400	
41500		1.  Standardization of the interfaces of time-sharing systems
41600	and their languages.
41700	
41800		2.   Experimentation  with services.   At present, it is very
41900	difficult to get support for development of generally useful services
42000	unless  either  it  can  be  claimed  that  disaster will result from
42100	failure to support the activity or that the  supporting  organization
42200	will itself make a profit.  This political fact is one of the reasons
42300	for the concentration on military technology in the recent past.
42400	
42500		3. Research aimed at devising ways of co-ordinating the great
42600	variety  of  time-sharing  services  into  a  mutually  communicating
42700	network.    Neither sufficient understanding nor sufficient political
42800	or  commercial  force  is  available  to  cause  the  development  of
42900	time-sharing  services  to  proceed  according  to  a  unified  plan.
43000	Nevertheless,  computers  are  flexible  enough  so  that  originally
43100	incompatible systems can be made to communicate and use each  other's
43200	services.      Experiments   with  the  ARPA  network  that  provides
43300	communication between U.S.  Government sponsored  research  computers
43400	will provide useful information.
43500	
43600	
43700	7. Comments on the conference.
43800	
43900		In general, the conference showed a  poor  situation  in  the
44000	scientific  and  technological  community and also the public affairs
44100	community regarding technology and the human future.   There  were  a
44200	few  technically competent but rather narrow surveys of the state and
44300	prospects of particular tool areas of technology.    There  was  much
44400	random doom-saying and denunciation of currently fashionable whipping
44500	boys.   There was a fair amount of opinion that certain things should
44600	not  be  done.     There  was  an  almost  total  lack of imaginative
44700	discussion of the opportunities technology offers us to improve human
44800	life.  This  lack  was  especially  notable  in those individuals and
44900	organizations that are supposed to be professionally  concerned  with
45000	the matter.
45100	
45200		This essay represents a small effort to redress the balance.